/**
* @version 1.0
* @package FACTURAPYMES.
* @author Jorge Washington Mueses Cevallos.
* @copyright Copyright (C) 2010 por Jorge Mueses. Todos los derechos reservados.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL.
* FACTURAPYMES! es un software de libre distribución, que puede ser
* copiado y distribuido bajo los términos de la Licencia Pública
* General GNU, de acuerdo con la publicada por la Free Software
* Foundation, versión 2 de la licencia o cualquier versión posterior.
*/

package jm.gesju.clas;
import jm.adm.clas.*;
import java.sql.ResultSet;
import jm.web.DataBase;

public class GestionConocimiento extends DataBase{
    public GestionConocimiento(String m, int p, String db, String u, String c){
        super(m, p, db, u, c);
    }
    public ResultSet getCliente(String id)
    {
        return this.consulta("SELECT * from tbl_cliente WHERE id_cliente="+id);
    }    
    public String insertar(String id_sucursal, String bodega, String id_responsable, String coresponsable, 
            String ubicacion, String estado)
    {
        String pk = this.insert("INSERT INTO tbl_bodega(id_sucursal,bodega,id_responsable,coresponsable,ubicacion,estado) VALUES(" +
                id_sucursal+", '"+bodega+"', "+id_responsable+", '"+coresponsable+"', '"+ubicacion+"', "+estado+")");
        
        //this.ejecutar("INSERT INTO tbl_estanteria(id_bodega,estanteria,fila,columna,num_nivel) VALUES("+pk+", '"+this.getNombreEstanteria(bodega)+"', 1, 1, 1)");
        
        return pk;
    }
    
    public boolean actualizar(String id, String id_sucursal, String bodega, String id_responsable, String coresponsable,
            String ubicacion, String estado)
    {
        return this.ejecutar("UPDATE tbl_bodega SET id_sucursal="+id_sucursal+", bodega='"+bodega+"', id_responsable="+id_responsable+", "
                + "coresponsable='"+coresponsable+"', ubicacion='"+ubicacion+"', estado="+estado+" WHERE id_bodega="+id);
    }

    
    
    
    /*   ESTANTERIAS   */
    public ResultSet getHisorialPagos(String id_bodega)
    {
        return this.consulta("select concat(tbl_factura_venta.serie_factura,'-',tbl_factura_venta.num_factura) as nfactura, \n" +
                             "tbl_factura_venta.fecha_emision as emision, tbl_factura_venta.vendedor as vendedor, "
                           + "tbl_factura_venta.forma_pago as fpago, tbl_factura_venta.total as total, \n" +
                             "tbl_factura_venta.ip as ip, tbl_factura_venta.observacion as observacion \n" +
                             "from tbl_cliente, tbl_factura_venta \n" +
                             "where tbl_factura_venta.id_cliente=tbl_cliente.id_cliente \n" +
                             "and tbl_factura_venta.id_cliente="+id_bodega+" order by tbl_factura_venta.id_factura_venta desc");
    }
    public boolean actualizarEstanteria(String id, String estanteria, String fila, String columna, String num_nivel)
    {
        return this.ejecutar("UPDATE tbl_estanteria SET estanteria='"+estanteria+"', fila="+fila+", "
                + "columna="+columna+", num_nivel="+num_nivel+" WHERE id_estanteria="+id);
    }

}